The third and final ODI between the two teams, a series decider now, will be played in Kanpur on Sunday.
PUNE: Shikhar Dhawan (68) and Dinesh Karthik (64 not out) scored fifty apiece to help India chase down the modest 231-run target in 46 overs with six wickets in hand.
Adam Milne (1/21), Mitchell Santner (1/38), Colin de Grandhomme (1/40) and Tim Southee (1/60) were among the wickets for New Zealand. Dhawan departed trying to go after Adam Milne but Hardik Pandya and Karthik took the hosts at the cusp of victory.
Pandya lost his concentration and lost his wicket with India needing 27 more runs to win.Earlier, an all-round bowling effort saw India restrict New Zealand to a modest total of 230 for 9 in their 50 overs. Bhuvneshwar Kumar was the pick of the bowlers for India as he returned with figures of 3 for 45.
The third ODI to be played at Green Park, Kanpur on Sunday, October 29 now becomes a decider with both team winning a match each in the series.
There was a slight doubt whether the second ODI here will go ahead as planned after pitch curator Pandurang Salgaoncar was suspended for allegedly agreeing to tampering with the pitch in a TV sting operation.